body {color: #000; font-size: 14px;max-width: 100%;}
html{width: 100%;}
body,input,textarea{ font-family:"Microsoft Yahei", Arial, "Helvetica Neue", Helvetica, sans-serif; }
.nowrap{ white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
.break { word-wrap:break-word; word-break: break-all; }
input::-ms-clear{display:none;}
/*CSShack*/
@media all and (min-width: 0px) {}
i { font-style: normal; }
.tb { display: table;height: 100%;width: 100%; } 			
.tb_c { display: table-cell;vertical-align: middle; }
a{ text-decoration: none;color: #666;cursor: pointer;}
a{ -webkit-tap-highlight-color:rgba(255,0,0,0);} 	  										
ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,p,table,tr,td,img,body{ margin: 0;padding: 0;border: 0;}             
ul,li,ol{ list-style: none;}
input:focus,select:focus,textarea:focus {outline: none; } 		
img { max-width: 100%; height: auto;} 
h1,h2,h3,h4,h5,p{font-weight: normal; }  		table{ border-collapse: collapse; }
.row .md1 { width: 8.3333%; } 	.row .md2 { width: 16.6666%; } 	.row .md3 { width: 25%; }
.row .md4 { width: 33.3333%; } 	.row .md5 { width: 41.6666%; } 	.row .md6 { width: 50%; }
.row .md7 { width: 58.3333%; } 	.row .md8 { width: 66.6666%; } 	.row .md9 { width: 75%; }
.row .md10 { width: 83.3333%; } 	.row .md11 { width: 91.6666%; } 	.row .md12 { width: 100%; }
.row .md1, .row .md2,.row .md3,.row .md4,.row .md5,.row .md6,
.row .md7, .row .md8,.row .md9,.row .md10,.row .md11,.row .md12 { float: left; }
input,button{padding: 0;margin: 0;border: 0;}
input[type="text"], input[type="password"] , select , textarea { -webkit-appearance: none;width: 100%;font-size: 14px;} 
input[type="submit"] {  -webkit-appearance: none !important; }
input[type="button"] {  -webkit-appearance: none !important;  }
input::-webkit-input-placeholder { color:#666 !important ;}
input:-moz-placeholder {color: #666 !important ;}
input::-moz-placeholder {color: #666 !important ;}
input:-ms-input-placeholder {color: #666 !important ;}
textarea::-webkit-input-placeholder { color:#666 !important ;}
textarea:-moz-placeholder {color: #666 !important ;}
textarea::-moz-placeholder {color: #666 !important ;}
textarea:-ms-input-placeholder {color: #666 !important ;}
h1 { font-size: 48px; } 	h2 { font-size: 36px; } 	h3 { font-size: 24px; }
h4 { font-size: 18px; } 	h5 { font-size: 16px; }
.fl { float: left; } .fr{float: right;}
.poa{position: absolute;}  .por{position: relative;}
.clearfix:after,
.clearfix:before{content: "";display: block;height:0;width: 100%;clear: both;overflow: hidden;font-size: 0;line-height: 0;}
.fake:after,
.fake:before{content: "";display: block;position: absolute;}
.clearboth{width: 100%;height:0;clear: both;overflow: hidden;font-size: 0;line-height: 0;}
.clear{overflow: auto;zoom:1;}
.blur {filter:url(blur.svg#blur);-webkit-filter: blur(10px);-moz-filter: blur(10px);-o-filter: blur(10px);-ms-filter: blur(10px);filter:blur(10px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);}
.gray{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.ani{transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;}
.picbg,
.banner_picbg{height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.banner_picbg img
.picbg img,
.mobile{display: none;}
*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box; box-sizing: border-box;-webkit-tap-highlight-color:transparent}
.wrap,.w1400{width: 72.91%;width: 1200px; margin:0 auto;}
@media screen and (max-width: 1500px) {
	.wrap{padding: 0 0px;height: 100%;}
}

.cur{
	cursor: pointer;
}





/*首页*/
.ind_box{background: #000;}
.ind_box .banner{overflow: hidden;position: relative;color: #fff;}
.ind_box .banner .data_src{display: block;width: 100%;height: 100%;color: #fff;z-index: 1;background: transparent;position: absolute;top: 0;left: 0;}
.ind_box .banner .line{top: 0;left: 0;z-index: 9;}
.ind_box .banner .contect{left: 28.12%;top:54%;max-width: 500%;}
.ind_box .banner .contect .tit{font-size: 42px;}
.ind_box .banner .contect .small{font-size: 16px;}

.ind_box .banner .itemwrap{top: 82.38%;left: 0;width: 100%;z-index: 9;}
.ind_box .banner .itemwrap .item{border:1px solid rgba(255,255,255,.15);border-right:0;overflow: hidden;}
.ind_box .banner .itemwrap a{color: #fff;float: left;width: 33.333333%;border-right:1px solid rgba(255,255,255,.15);overflow: hidden;padding: 25px 0;position: relative;}
.ind_box .banner .itemwrap .txt{width: 69.24%;margin-left: 11.45%;}
.ind_box .banner .itemwrap .iconfont{margin-right: 11.45%;}
.ind_box .banner .itemwrap h3{font-size: 16px;font-weight: bold;}
.ind_box .banner .itemwrap .small{opacity: .35;margin-top: 10px;}
.ind_box .banner .itemwrap i{width: 50px;height: 50px;/* border:1px solid rgba(255,255,255,.15);text-align: center;line-height: 50px;font-size: 24px;border-radius: 50%; */}
.ind_box .banner .itemwrap .line{height:2px;width: 0;top: 0;left:0;}
.ind_box .banner .itemwrap .line img{width: 296px;height: 2;max-width: 296px;top: 0;right: 0;}
.ind_box .banner .bxslider li.active .picbg{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-o-transform: scale(1.15);-ms-transform: scale(1.15);transform: scale(1.15);}
.ind_box .banner .itemwrap a.active .line,
.ind_box .banner .bxslider li.active .picbg{transition: all 4s ease-out;-webkit-transition: all 4s ease-out;-o-transition: all 4s ease-out;-moz-transition: all 4s ease-out;-ms-transition: all 4s ease-out;}
.ind_box .banner .itemwrap a.active .line{width: 100%;}

.ind_box .banner .itemwrap a.active h3{-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;}
.ind_box .banner .itemwrap a.item1.active h3,
.ind_box .banner .numwrap .num span.num1{background: rgb(224,150,0); background: -moz-linear-gradient(left,  rgba(224,150,0,1) 0%, rgba(253,251,0,1) 45%);background: -webkit-linear-gradient(left,  rgba(224,150,0,1) 0%,rgba(253,251,0,1) 45%); background: linear-gradient(to right,  rgba(224,150,0,1) 0%,rgba(253,251,0,1) 45%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e09600', endColorstr='#fdfb00',GradientType=1 );}
.ie .ind_box .banner .itemwrap a.item1.active h3,.ie .ind_box .banner .numwrap .num span.num1{color: rgb(224,150,0);background: transparent!important; }
.ind_box .banner .itemwrap a.item2.active h3,
.ind_box .banner .numwrap .num span.num2{background: #0a7dda; background: -moz-linear-gradient(left,  #0a7dda 19%, #8ce5fb 100%); background: -webkit-linear-gradient(left,  #0a7dda 19%,#8ce5fb 100%);background: linear-gradient(to right,  #0a7dda 19%,#8ce5fb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a7dda', endColorstr='#8ce5fb',GradientType=1 ); 
}
.ie .ind_box .banner .itemwrap a.item2.active h3,.ie .ind_box .banner .numwrap .num span.num2{color: #0a7dda;background: transparent!important; }
.ind_box .banner .itemwrap a.item3.active h3,
.ind_box .banner .numwrap .num span.num3{
background: #09a999; /* Old browsers */
background: -moz-linear-gradient(left,  #09a999 19%, #08e78a 100%);
background: -webkit-linear-gradient(left,  #09a999 19%,#08e78a 100%); 
background: linear-gradient(to right,  #09a999 19%,#08e78a 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#09a999', endColorstr='#08e78a',GradientType=1 ); /* IE6-9 */


}
.ie .ind_box .banner .itemwrap a.item3.active h3,.ie .ind_box .banner .numwrap .num span.num3{color:  #09a999;background: transparent!important;}

.ind_box .banner .bxslider .num{display:none;}
.ind_box .banner .bxslider .num span{display: block;background: rgb(224,150,0);background: -moz-linear-gradient(left,  rgba(224,150,0,1) 0%, rgba(253,251,0,1) 45%);background: -webkit-linear-gradient(left,  rgba(224,150,0,1) 0%,rgba(253,251,0,1) 45%); background: linear-gradient(to right,  rgba(224,150,0,1) 0%,rgba(253,251,0,1) 45%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e09600', endColorstr='#fdfb00',GradientType=1 );-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;font-size: 95px;transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);opacity: 0;}
.ind_box .banner .bxslider li.active .num span{opacity: 1;transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);-moz-transform:translateX(0px);-webkit-transform:translateX(0px);transition: all .6s ease-out;-webkit-transition: all .6s ease-out;-o-transition: all .6s ease-out;-moz-transition: all .6s ease-out;-ms-transition: all .6s ease-out;}
.ind_box .banner .bxslider li.leave .num span{transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transition: all .6s ease-out;-webkit-transition: all .6s ease-out;-o-transition: all .6s ease-out;-moz-transition: all .6s ease-out;-ms-transition: all .6s ease-out;}
.ind_box .banner .numwrap{top:44%;left:25.15%;z-index: 9;width: 150px;}
.ind_box .banner .numwrap .total{font-size: 23px;color: #646464;letter-spacing: 2px;}
.ind_box .banner .numwrap .num{position: absolute;top:-20px;left:60px;width: 88px;text-align: center;}
.ind_box .banner .numwrap .num span{position: absolute;top: 0;right:100%;width: 100%;background: rgb(224,150,0);background: -moz-linear-gradient(left,  rgba(224,150,0,1) 0%, rgba(253,251,0,1) 45%);background: -webkit-linear-gradient(left,  rgba(224,150,0,1) 0%,rgba(253,251,0,1) 45%); background: linear-gradient(to right,  rgba(224,150,0,1) 0%,rgba(253,251,0,1) 45%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e09600', endColorstr='#fdfb00',GradientType=1 );-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;font-size:74px;opacity: 0;font-weight: 600;}


/*.ind_box .banner .numwrap .num span.active{transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);-moz-transform:translateX(0px);-webkit-transform:translateX(0px);opacity: 1;transition: all .5s ease-out;-webkit-transition: all .5s ease-out;-o-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;}*/

.ind_box .banner .circlewrap,
.ind_box .banner .circle{top: 0;left: 0;}
.ind_box .banner .circle{width: 100%;height: 100%;} 
.ind_box .banner .circle span{width: 38px;height: 38px;border-radius: 50%;border:1px solid rgba(255,255,255,.3);}
.ind_box .banner .circle span:after{content: "";position: absolute;top: 0; bottom: 0; left: 0; right: 0;margin:auto;width:8px;height: 8px;border-radius: 50%;background: #fff; }
.ind_box .banner .circle span:nth-child(1){left: 49.06%;top: 44.81%;}
.ind_box .banner .circle span:nth-child(2){left: 69.95%;top: 51.22%;}
.ind_box .banner .circle span:nth-child(3){left: 89.79%;top: 41.4%;}

.ind_box .banner .movecircle .circle span.num1{left: 49.06%;top: 44.81%;}
.ind_box .banner .movecircle .circle span.num2{left: 49.06%;top: 44.81%;}
.ind_box .banner .movecircle .circle span.num3{left: 69.95%;top: 51.22%;}
.ind_box .banner .movecircle .circle span{border:1px solid rgba(255,255,255,0);}
.ind_box .banner .movecircle .circle span:after{display: none;background: none;border:0;}



.ind_box .banner .movecircle .circle span i{content: "";position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:2000px;height:2000px;border-radius: 50%;border:2000px solid rgba(0,0,0,.5);box-sizing:content-box;opacity: 0;}

.ind02 i,.ind02 em,.ind02 b{display: block;font-style: normal;}

.ind02{padding: 60px 0 63px;background: url(../images/bac/bac_1.png) center no-repeat;background-size: cover;}
.ind02 .title{position: relative;text-align: center;}
.ind02 .title b{margin-bottom: 5px; font-size: 24px;color: #333;font-weight: normal;}
.ind02 .title p{font-size: 15px;color: #333;font-family: "Arial";}
.ind02 .title a{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.ind02 .title em{float: left;margin-right: 13px;line-height: 54px; font-size: 16px;color: #333;font-family: "Arial";}
.ind02 .title i{float: left;transition: all 0.5s;margin:26px 50px 0 0; width: 31px;height: 2px;background: #0e7339;}

.ind02 .title a:hover i{transition: all 0.5s;margin-right: 20px; width: 61px;}


.ind02 .next{margin-top: 38px; position: relative;}
.ind02 .swiper-container {
	margin: 0 auto;
	width: 90%;
}

.ind02 .swiper-slide {
	text-align: center;
	width: 20%;
	height: 90px;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.ind02 .swiper-slide img{max-width: 93%;}
.ind02 .swiper-slide:hover img{transform: rotateY(360deg);transition-duration: 1.4s;}


.ind02 .swiper-button-next,.ind02 .swiper-button-prev{top: 0;margin-top: 0; width: 20px;height: 90px;}

.ind02 .swiper-button-next{background: url(../images/icon/icon_44.png) right center no-repeat;}
.ind02 .swiper-button-prev{background: url(../images/icon/icon_43.png) left center no-repeat;}

.ind02 .swiper-button-next:hover{background: url(../images/icon/icon_44s.png) right center no-repeat;}
.ind02 .swiper-button-prev:hover{background: url(../images/icon/icon_43s.png) left center no-repeat;}




.ind_box .banner .circle{opacity: 0;}
.ind_box .banner .itemwrap .line{opacity: 0;}








